use ferris_says::say; // from the previous step ---> Cargo.toml 里依赖了ferris-says，故我们可以在这里使用 `ferris-says` 这个crate（crate,即rust里的包） 中导出的 say 函数了。
use std::io::{stdout, BufWriter};

fn main() {
  let stdout = stdout();
  let message = String::from("Hello fellow Rustaceans!");
  let width = message.chars().count();

  let mut writer = BufWriter::new(stdout.lock());
  say(message.as_bytes(), width, &mut writer).unwrap();
}
/* 输出如下
 __________________________
< Hello fellow Rustaceans! >
 --------------------------
        \
         \
            _~^~^~_
        \) /  o o  \ (/
          '_   -   _'
          / '-----' \
*/
